contract of limited duration - Espagnol Anglais Dictionnaire